package com.cin.cma.client.repository.dao;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


@EqualsAndHashCode(callSuper = true)
@Data
@TableName("GV_INCREMENT_BOOKING_TYPE")
public class GvIncrementBookingTypeDO extends Model<GvIncrementBookingTypeDO> {
    /**
     * 预订类型代码
     */
    private String ibtBookingTypeCd;

    /**
     * 预订类型描述
     */
    private String ibtBookingTypeDesc;

    /**
     * 记录创建者用户代码
     */
    private String ibtRcreUserCd;

    /**
     * 可用性标志
     */
    private String ibtAvailFlg;

    /**
     * 可用性渠道数量
     */
    private Integer ibtAvailChannels;

    /**
     * VIP标志
     */
    private String ibtVipFlg;

    /**
     * 延迟售卖偏移时间
     */
    private Integer ibtDelaySaleOffsetTime;

    /**
     * 开演前预订时间
     */
    private Integer ibtBookingBefShowTime;

    /**
     * 预订天数
     */
    private Integer ibtBookingDays;

    /**
     * 每笔预订的最大票数
     */
    private Integer ibtMaxTktsPer;

    /**
     * 预订费用
     */
    private Integer ibtBookingFee;

    /**
     * 预订费用应用指示符
     */
    private String ibtBookingFeeApplInd;

    /**
     * 可见性标志
     */
    private String ibtVisibleFlg;

    /**
     * 记录创建者用户ID
     */
    private String ibtRcreUserId;

    /**
     * 记录创建日期
     */
    private Date ibtRcreDate;

    /**
     * 最后修改者用户ID
     */
    private String ibtLchgUserId;

    /**
     * 最后修改日期
     */
    private Date ibtLchgDate;

    /**
     * 网络销售标志
     */
    private String ibtWebSaleFlg;

    /**
     * 终端密码
     */
    private String ibtTerminalPass;

    /**
     * 终端计数
     */
    private Integer ibtTerminalcount;

    /**
     * 允许删除标志
     */
    private String ibtAllowDeleteFlg;

    /**
     * 授权号码
     */
    private String ibtAuthorizationNo;

    /**
     * Modulus
     */
    private String ibtModulus;

    /**
     * Exponent
     */
    private String ibtExponent;

    /**
     * 授权标志
     */
    private String ibtAuthorizationFlg;

    /**
     * 第三方
     */
    private String ibtThirdParty;

    /**
     * POS启用
     */
    private String ibtPosEnable;
}
